/**  
 * 
 */
package com.astrocsr.domain.model;

import java.util.List;

import com.astrocsr.domain.web.GroupInfo;
import com.astrocsr.domain.web.ModuleInfo;
import com.astrocsr.domain.web.PermissionInfo;

public class AccessRightModel extends BaseModel {

	/** Declare
	 * 
	 */
	private ModuleInfo moduleInfo;
	private PermissionInfo permissionInfo;
	private List<ModuleInfo> moduleInfoList;
	private List<GroupInfo> groupInfoList;
	private List<PermissionInfo> permissionInfoList;
	
	private String selectedGroupCode;
	private String selectedModuleCode;

	public AccessRightModel() {
		// TODO Auto-generated constructor stub
	}

	public ModuleInfo getModuleInfo() {
		return moduleInfo;
	}



	public void setModuleInfo(ModuleInfo moduleInfo) {
		this.moduleInfo = moduleInfo;
	}



	public PermissionInfo getPermissionInfo() {
		return permissionInfo;
	}



	public void setPermissionInfo(PermissionInfo permissionInfo) {
		this.permissionInfo = permissionInfo;
	}



	public List<ModuleInfo> getModuleInfoList() {
		return moduleInfoList;
	}



	public void setModuleInfoList(List<ModuleInfo> moduleInfoList) {
		this.moduleInfoList = moduleInfoList;
	}



	public List<PermissionInfo> getPermissionInfoList() {
		return permissionInfoList;
	}



	public void setPermissionInfoList(List<PermissionInfo> permissionInfoList) {
		this.permissionInfoList = permissionInfoList;
	}

	public List<GroupInfo> getGroupInfoList() {
		return groupInfoList;
	}

	public void setGroupInfoList(List<GroupInfo> groupInfoList) {
		this.groupInfoList = groupInfoList;
	}

	public String getSelectedGroupCode() {
		return selectedGroupCode;
	}

	public void setSelectedGroupCode(String selectedGroupCode) {
		this.selectedGroupCode = selectedGroupCode;
	}

	public String getSelectedModuleCode() {
		return selectedModuleCode;
	}

	public void setSelectedModuleCode(String selectedModuleCode) {
		this.selectedModuleCode = selectedModuleCode;
	}
 
}
